Automated Recovery and Visualization of Test-to-Code Traceability (TCT) Links: An Evaluation

نویسندگان

چکیده

In the software development process, traceability links between unit tests and code are not explicitly maintained, dependencies in most cases manually identified. As a result, large amount of effort time is required during comprehension process to establish these artifacts. Although there several methods that can infer such based on different phenomenons, usually produce set links. This work expands upon previous link recovery visualization studies by implementing combination automatically retrieve links, visualizing them help developers overview inferred various techniques, also select right relations for analyses. The results usability study show model presented herein effectively support browsing, comprehension, maintenance Test-to Code Traceability (TCT) system with enhanced efficiency, as well TCT from multiple sources better than single source

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Eclipse plug-in for Test-to-Code Traceability Recovery

Developers write and maintain unit tests continually in order to reflect changes in the production code and maintain an effective regression test suite. In addition, during refactoring developers must ensure that all unit tests continue to pass, so unit tests often need to be refactored together with the source code. Traceability links between application code and respective unit tests are extr...

متن کامل

Recovery of Traceability Links between Software Documentation and Source Code

An approach for the semi-automated recovery of traceability links between software documentation and source code is presented. The methodology is based on the application of information retrieval techniques to extract and analyze the semantic information from the source code and associated documentation. A semi-automatic process is defined based on the proposed methodology. The paper advocates ...

متن کامل

Evaluating test-to-code traceability recovery methods through controlled experiments

Recently, different methods and tools have been proposed to automate or semi-automate test-to-code traceability recovery. Among these, Slicing and Coupling based Test to Code trace Hunter (SCOTCH) exploits slicing and conceptual coupling to identify the classes tested by a JUnit test. However, until now the evaluation of testto-code traceability recovery methods has been limited to experiments ...

متن کامل

Recovering Traceability Links between Code and Documentation

Software system documentation is almost always expressed informally in natural language and free text. Examples include requirement specifications, design documents, manual pages, system development journals, error logs, and related maintenance reports. We propose a method based on information retrieval to recover traceability links between source code and free text documents. A premise of our ...

متن کامل

Recovering Use-Case-Diagram-To-Source-Code Traceability Links

Use case diagrams (UCDs) are widely used to describe requirements and desired functionality of software products. However, UCDs are loosely linked to programs source code, and maintaining traces between the source code and elements of UCDs is a manual, tedious, and laborious process. We offer a novel approach for automating a part of this process. Developers first specify few traceability links...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2021

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2021.3063158